


//设置结束时间
var endtime = new Date('2019-09-05 17:00:00')

//设置当前的时分秒
var h = 0;
var m = 0;
var s = 0;

//定义一个秒杀函数
function seckill() {
    //获取当前时间
    var nowtime = new Date();
    //获取相差多少秒
    var disparity = endtime.getTime() - nowtime.getTime();
    //获取相差的秒
    disparity = disparity / 1000;
    //取整
    disparity = parseInt(disparity);
    console.log(disparity);

    if (disparity >= 0) {
        //根据剩余的秒数，算出剩余的时间
        h = parseInt(disparity / 3600);
        //根据剩余的秒数，算出剩余的分钟
        m = parseInt((disparity / 60) % 60);
        //根据剩余的秒数，算出剩余的秒数
        s = parseInt(disparity % 60);

        //利用2位数表示剩余的时间，如果小于10，就给前面加上一个0
        if (h < 10) {
            h = '0' + h;
        }

        if (m < 10) {
            m = '0' + m;
        }
        if (s < 10) {
            s = '0' + s;
        }

    }else {
        console.log('秒杀结束,清楚倒计时');
        clearInterval(t);
    }
    //将剩余的时分秒，添加到网页的指定位置
    document.querySelector('#h').innerHTML = h;
    document.querySelector('#m').innerHTML = m;
    document.querySelector('#s').innerHTML = s;
}
//预先执行一遍这个函数
seckill();

var t = setInterval(function(){
    //每秒执行一次这个函数
    seckill();
},1000);